package com.yugao.fintech.antelope.mps.core.parser;

import com.alibaba.fastjson2.JSON;
import com.yugao.fintech.antelope.mps.api.constatnts.ChannelTypeEnum;
import lombok.Getter;
import lombok.Setter;

/**
 * 微信小程序模板
 */
@Getter
@Setter
public class MaTemplateParser extends AbstractTemplateParser {
    /**
     * 小程序模板id
     */
    private String templateId;


    @Override
    public ChannelTypeEnum channelType() {
        return ChannelTypeEnum.WX_MINI_APP;
    }

    @Override
    protected AbstractTemplateParser jsonToObj(String jsonStr) {
        return JSON.parseObject(jsonStr, MaTemplateParser.class);
    }
}
